package com.chagee.store.operation.server.model.vo;

import com.chagee.store.operation.api.response.vo.FileVO;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @ClassName ApprovalAppealReasonResponse  //类名称
 * @Description: //类描述
 * @Author: Jacky-zhan	//作者
 * @CreateDate: 2024/7/4 18:17	//创建时间
 * @UpdateUser: Jacky-zhan  //变更者
 * @UpdateDate: 2024/7/4 18:17	//更新时间
 * @UpdateRemark: //更新的信息
 * @Version: 1.0    //版本号
 */
@Data
public class ApprovalAppealReasonResponse implements Serializable {

	/**
	 * 工单关联任务表主键id
	 */
	private Long taskExecutionId;

	/**
	 * 工单编号
	 */
	private String workOrderNumber;

	/**
	 * 任务id
	 */
	private String taskId;

	/**
	 * 门店打烊任务关系表id
	 */
	private Long storeTaskRelationId;

	/**
	 * 任务名称
	 */
	private String taskName;

	/**
	 * 审批通过Y/驳回N
	 */
	private String approvalFlag;

	/**
	 * 申诉状态
	 */
	private Integer appealStatus;

	/**
	 * 申诉状态,0:待处理；1:已通过；2:已驳回
	 */
	private String appealStatusValue;

	/**
	 * 申诉（驳回）原因
	 */
	private String reason;

	/**
	 * 申诉（驳回）原因证明
	 */
	private List<FileVO> certificate;

}
